import { commonProps,toolbarProps } from "../../libs/config";



export const cascaderProps = {
	...commonProps,
	...toolbarProps,
	// 控制组件的显示与隐藏
	show:{
		type:Boolean,
		default:null
	},
	// 是否显示工具栏
	showToolbar:{
		type:Boolean
	},
	// 弹窗圆角
	round:{
		type:[String,Number]
	},
	// 	输入框为空时的占位符
	placeholder: {
	  type: String
	},
	options:{
		type:Array
	},
	props: {
		type: Object
	},
	// 单个值的左右间距
	valueMargin:{
		type: [String, Number]
	},
	// 单个选项的高度
	itemHeight: {
	  type: [String, Number]
	},
	// 视图内可见选项的数量
	visibleItemCount: {
	  type: [String, Number]
	},
	// 单个选项的自定义样式
	itemCustomStyle: {
		type: [Object, String]
	},
	// 开启多选时，选项的分隔符
	separator: {
		type: String
	},
	// 点击遮罩是否关闭弹窗
	closeOnClickOverlay: {
	 type: Boolean,
	 default:null
	},
	
}

export const cascaderEmits = {
	close: () => true,
	cancel: () => true,
	confirm: (v:Array<any>) => true,
	change:(v:Array<any>) => true
}